/**
 * 用于保存系统级全局变量
 * 使用方法：无须引用，直接window.menus
 * 此处保存的全局变量会在网页刷新后丢失，请慎重使用。
 */
declare module 'my-config' {
  global {
    interface Window {
      /**
       * 当前用户具有的菜单权限
       */
      menus: any;
      /**
       * 当前用户具有的按钮权限
       */
      bottons: any;
      /**
       * 系统枚举
       */
      enums: any;
      /**
       * 登录用户的信息
       */
      loginUserInfo: any;
      /**
       * 文言信息
       */
      messages: any;
      /**
       * 通知服务
       */
      notify: any;
    }
  }
}
